#pragma once
#ifndef SMPPOUTBIND_HPP
#define SMPPOUTBIND_HPP

#include "SMPPHeader.hpp"

namespace smpp {
namespace pdu{

class SMPP_DLLPRFX Outbind : public Header{
	CoctetString _SystemId;
	CoctetString _Password;
public:
	Outbind(const Header &,
		const CoctetString &nSystemId = "",
		const CoctetString &nPassword = "");

	Outbind(const Outbind &);

	void setSystemId(const CoctetString &);

	const CoctetString &getSystemId() const;

	void setPassword(const CoctetString &);

	const CoctetString &getPassword() const;

	void calcCommandLength();
};

}
}

#endif
